﻿<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html xmlns:MSHelp="http://msdn.microsoft.com/mshelp">
    <head>
        <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=UTF-8">
        <meta content="history" name="save">
        <title>Readability Rules</title>
        <link rel="stylesheet" type="text/css" href="stylesheets/helpstudio.css"><link rel="stylesheet" type="text/css" href="styles/Presentation.css">
        <script src="script/helpstudio.js" type="text/javascript"></script>
        <script src="script/StandardText.js" type="text/javascript"></script>  
    </head>
    <body id="hsbody">
        <input type="hidden" id="userDataCache" class="userDataStyle" NAME="userDataCache"></input>
        <div id="allHistory" class="saveHistory" onsave="saveScrollPosition()" onload="loadScrollPosition()"></div>
        <script type="text/javascript">WritePageTop(document.title);</script>  
        <div id="pagebody" valign="bottom">
            <div id="mainbody"> 
                <P>Rules which ensure that the code is well-formatted and readable.</P>
                <P><A href="SA1100.html">SA1100: DoNotPrefixCallsWithBaseUnlessLocalImplementationExists</A></P>
                <P><A href="SA1101.html">SA1101: PrefixLocalCallsWithThis</A></P>
                <P><A href="SA1102.html">SA1102: QueryClauseMustFollowPreviousClause</A></P>
                <P><A href="SA1103.html">SA1103: QueryClausesMustBeOnSeparateLinesOrAllOnOneLine</A></P>
                <P><A href="SA1104.html">SA1104: QueryClauseMustBeginOnNewLineWhenPreviousClauseSpansMultipleLines</A></P>
                <P><A href="SA1105.html">SA1105: QueryClausesSpanningMultipleLinesMustBeginOnOwnLine</A></P>
                <P><A href="SA1106.html">SA1106: CodeMustNotContainEmptyStatements</A></P>
                <P><A href="SA1107.html">SA1107: CodeMustNotContainMultipleStatementsOnOneLine</A></P>
                <P><A href="SA1108.html">SA1108: BlockStatementsMustNotContainEmbeddedComments</A></P>
                <P><A href="SA1109.html">SA1109: BlockStatementsMustNotContainEmbeddedRegions</A></P>
                <P><A href="SA1110.html">SA1110: OpeningParenthesisMustBeOnDeclarationLine</A></P>
                <P><A href="SA1111.html">SA1111: ClosingParenthesisMustBeOnLineOfOpeningParenthesis</A></P>
                <P><A href="SA1112.html">SA1112: ClosingParenthesisMustBeOnLineOfOpeningParenthesis</A></P>
                <P><A href="SA1113.html">SA1113: CommaMustBeOnSameLineAsPreviousParameter</A></P>
                <P><A href="SA1114.html">SA1114: ParameterListMustFollowDeclaration</A></P>
                <P><A href="SA1115.html">SA1115: ParameterMustFollowComma</A></P>
                <P><A href="SA1116.html">SA1116: SplitParametersMustStartOnLineAfterDeclaration</A></P>
                <P><A href="SA1117.html">SA1117: ParametersMustBeOnSameLineOrSeparateLines</A></P>
                <P><A href="SA1118.html">SA1118: ParameterMustNotSpanMultipleLines</A></P>
                <P><A href="SA1120.html">SA1120: CommentsMustContainText</A></P>
                <P><A href="SA1121.html">SA1121: UseBuiltInTypeAlias</A></P>
                <P><A href="SA1122.html">SA1122: UseStringEmptyForEmptyStrings</A></P>
                <P><A href="SA1123.html">SA1123: DoNotPlaceRegionsWithinElements</A></P>
                <P><A href="SA1124.html">SA1124: DoNotUseRegions</A></P>
                <P><A href="SA1125.html">SA1125: UseShorthandForNullableTypes</A></P>
                <P><A href="SA1126.html">SA1126: PrefixCallsCorrectly</A></P>
            </div>
            <script type="text/javascript">WritePageFooter();</script> 
         </div>
    </body>
</html>